/**
 * 模拟Application环境操作的类
 * @author 马登军
 */
package cn.lvxs.framework;

import java.util.HashMap;
import java.util.Map;

public final class Application {
	/**
	 * 存储Application值的Map表
	 */
	private static Map mapvalue=new HashMap();
	/**
	 * 获取Application中存储的值，如果不存在返回null
	 * @param key 值的Key
	 * @return Application中存储的值
	 */
	public static Object get(Object key) {
		if(mapvalue!=null && mapvalue.containsKey(key)){
			return mapvalue.get(key);
		}
		else{
			return null;
		}
	}
	/**
	 * 给Application中存储指定的值
	 * @param key 值的Key
	 * @param value 值
	 */
	public static void put(Object key,Object value) {
		if(mapvalue==null)mapvalue=new HashMap();
		mapvalue.put(key, value);
	}
	/**
	 * 销毁所有Application数据
	 */
	public static void destroy() {
		mapvalue.clear();
	}
}
